Local project installs
https://pip.pypa.io/en/stable/topics/local-project-installs/
#pip_install_-e
regular
editable
This is functionally the same as setuptools’ develop mode, and that’s precisely the mechanism used for setuptools-based projects. (Note)
「 #setuptools のdevelopモードと同じ」(Development Mode (a.k.a. “Editable Installs”))
There are two advantages over using setup.py develop directly:
This works with non-setuptools build-backends as well.
The “.egg-info” directory is created relative to the project path, when using pip. This is generally a better location than setuptools, which dumps it in the current working directory.
Build artifacts
Certain build backends (eg: setuptools) will litter the project directory with secondary build artifacts (eg: .egg-info directories).